--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
scripts/legacy/wine-env.sh legacy/win7 (159b2358) Text, 705 B
T8b949e#!/usr/bin/env bash
T8b949e# SPDX-License-Identifier: 0BSD
T8b949e# Normalize WINEPREFIX to an absolute path (Wine rejects "~" literally).
_legacy_wine_expand_prefixTff7b72(Tff7b72) Tff7b72{
Tffa657local Te6edf3pTff7b72=Ta5d6ff"Tffd700${Te6edf31Tff7b72:-Te6edf3$HOMETb4b4b4/.wine-meshchatx-py38Tffd700}Ta5d6ff"
Tff7b72case Ta5d6ff"Te6edf3$pTa5d6ff" Tff7b72in
Ta5d6ff"~"Tff7b72) Te6edf3pTff7b72=Ta5d6ff"Te6edf3$HOMETa5d6ff" Tb4b4b4;Tb4b4b4;
Ta5d6ff"~/"*Tff7b72) Te6edf3pTff7b72=Ta5d6ff"Te6edf3$HOMETa5d6ff/Tffd700${Te6edf3pTb4b4b4#~/Tffd700}Ta5d6ff" Tb4b4b4;Tb4b4b4;
Tff7b72esac
Tff7b72if Tffa657command -v realpath >/dev/null T79c0ff2>Tb4b4b4&T79c0ff1Tb4b4b4; Tff7b72then
realpath -m Ta5d6ff"Te6edf3$pTa5d6ff"
Tff7b72return
Tff7b72fi
Tff7b72if Tffa657command -v readlink >/dev/null T79c0ff2>Tb4b4b4&T79c0ff1Tb4b4b4; Tff7b72then
readlink -f Ta5d6ff"Te6edf3$pTa5d6ff" T79c0ff2>/dev/null Tff7b72&& Tff7b72return
Tff7b72fi
Tff7b72(
Tffa657cd Ta5d6ff"Tff7b72$(dirname Ta5d6ff"Te6edf3$pTa5d6ff"Tff7b72)Ta5d6ff" T79c0ff2>/dev/null Tff7b72|| Tffa657exit T79c0ff1
Tffa657printf Ta5d6ff'%s/%s\n' Ta5d6ff"Tff7b72$(Tffa657pwdTff7b72)Ta5d6ff" Ta5d6ff"Tff7b72$(basename Ta5d6ff"Te6edf3$pTa5d6ff"Tff7b72)Ta5d6ff"
Tff7b72)
Tff7b72}
Tffa657export Te6edf3WINEPREFIXTff7b72=Ta5d6ff"Tff7b72$(_legacy_wine_expand_prefix Ta5d6ff"Tffd700${Te6edf3WINEPREFIXTff7b72:-Te6edf3$HOMETb4b4b4/.wine-meshchatx-py38Tffd700}Ta5d6ff"Tff7b72)Ta5d6ff"
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────